deposit payment - Turkish English Dictionary